/*****************************************************************************
 Copyright (c) 2023-2024, Intel Corporation

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

     * Redistributions of source code must retain the above copyright notice,
       this list of conditions and the following disclaimer.
     * Redistributions in binary form must reproduce the above copyright
       notice, this list of conditions and the following disclaimer in the
       documentation and/or other materials provided with the distribution.
     * Neither the name of Intel Corporation nor the names of its contributors
       may be used to endorse or promote products derived from this software
       without specific prior written permission.

 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*****************************************************************************/

/* CTR, RFC3686 */
#include "cipher_test.h"
const struct cipher_test ctr_test_json[] = {
        /* Vectors from https://tools.ietf.org/html/rfc3686 */
        { 96, 128, 1, "\xae\x68\x52\xf8\x12\x10\x67\xcc\x4b\xf7\xa5\x76\x55\x77\xf3\x9e",
          "\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00",
          "\x53\x69\x6e\x67\x6c\x65\x20\x62\x6c\x6f\x63\x6b\x20\x6d\x73\x67",
          "\xe4\x09\x5d\x4f\xb7\xa7\xb3\x79\x2d\x61\x75\xa3\x26\x13\x11\xb8", 1, 128 },
        { 96, 128, 2, "\x7e\x24\x06\x78\x17\xfa\xe0\xd7\x43\xd6\xce\x1f\x32\x53\x91\x63",
          "\x00\x6c\xb6\xdb\xc0\x54\x3b\x59\xda\x48\xd9\x0b",
          "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11"
          "\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f",
          "\x51\x04\xa1\x06\x16\x8a\x72\xd9\x79\x0d\x41\xee\x8e\xda\xd3\x88\xeb\x2e"
          "\x1e\xfc\x46\xda\x57\xc8\xfc\xe6\x30\xdf\x91\x41\xbe\x28",
          1, 256 },
        { 96, 128, 3, "\x76\x91\xbe\x03\x5e\x50\x20\xa8\xac\x6e\x61\x85\x29\xf9\xa0\xdc",
          "\x00\xe0\x01\x7b\x27\x77\x7f\x3f\x4a\x17\x86\xf0",
          "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11"
          "\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x20\x21\x22\x23",
          "\xc1\xcf\x48\xa8\x9f\x2f\xfd\xd9\xcf\x46\x52\xe9\xef\xdb\x72\xd7\x45\x40"
          "\xa4\x2b\xde\x6d\x78\x36\xd5\x9a\x5c\xea\xae\xf3\x10\x53\x25\xb2\x07\x2f",
          1, 288 },
        { 96, 192, 4,
          "\x16\xaf\x5b\x14\x5f\xc9\xf5\x79\xc1\x75\xf9\x3e\x3b\xfb\x0e\xed\x86\x3d"
          "\x06\xcc\xfd\xb7\x85\x15",
          "\x00\x00\x00\x48\x36\x73\x3c\x14\x7d\x6d\x93\xcb",
          "\x53\x69\x6e\x67\x6c\x65\x20\x62\x6c\x6f\x63\x6b\x20\x6d\x73\x67",
          "\x4b\x55\x38\x4f\xe2\x59\xc9\xc8\x4e\x79\x35\xa0\x03\xcb\xe9\x28", 1, 128 },
        { 96, 192, 5,
          "\x7c\x5c\xb2\x40\x1b\x3d\xc3\x3c\x19\xe7\x34\x08\x19\xe0\xf6\x9c\x67\x8c"
          "\x3d\xb8\xe6\xf6\xa9\x1a",
          "\x00\x96\xb0\x3b\x02\x0c\x6e\xad\xc2\xcb\x50\x0d",
          "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11"
          "\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f",
          "\x45\x32\x43\xfc\x60\x9b\x23\x32\x7e\xdf\xaa\xfa\x71\x31\xcd\x9f\x84\x90"
          "\x70\x1c\x5a\xd4\xa7\x9c\xfc\x1f\xe0\xff\x42\xf4\xfb\x00",
          1, 256 },
        { 96, 192, 6,
          "\x02\xbf\x39\x1e\xe8\xec\xb1\x59\xb9\x59\x61\x7b\x09\x65\x27\x9b\xf5\x9b"
          "\x60\xa7\x86\xd3\xe0\xfe",
          "\x00\x07\xbd\xfd\x5c\xbd\x60\x27\x8d\xcc\x09\x12",
          "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11"
          "\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x20\x21\x22\x23",
          "\x96\x89\x3f\xc5\x5e\x5c\x72\x2f\x54\x0b\x7d\xd1\xdd\xf7\xe7\x58\xd2\x88"
          "\xbc\x95\xc6\x91\x65\x88\x45\x36\xc8\x11\x66\x2f\x21\x88\xab\xee\x09\x35",
          1, 288 },
        { 96, 256, 7,
          "\x77\x6b\xef\xf2\x85\x1d\xb0\x6f\x4c\x8a\x05\x42\xc8\x69\x6f\x6c\x6a\x81"
          "\xaf\x1e\xec\x96\xb4\xd3\x7f\xc1\xd6\x89\xe6\xc1\xc1\x04",
          "\x00\x00\x00\x60\xdb\x56\x72\xc9\x7a\xa8\xf0\xb2",
          "\x53\x69\x6e\x67\x6c\x65\x20\x62\x6c\x6f\x63\x6b\x20\x6d\x73\x67",
          "\x14\x5a\xd0\x1d\xbf\x82\x4e\xc7\x56\x08\x63\xdc\x71\xe3\xe0\xc0", 1, 128 },
        { 96, 256, 8,
          "\xf6\xd6\x6d\x6b\xd5\x2d\x59\xbb\x07\x96\x36\x58\x79\xef\xf8\x86\xc6\x6d"
          "\xd5\x1a\x5b\x6a\x99\x74\x4b\x50\x59\x0c\x87\xa2\x38\x84",
          "\x00\xfa\xac\x24\xc1\x58\x5e\xf1\x5a\x43\xd8\x75",
          "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11"
          "\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f",
          "\xf0\x5e\x23\x1b\x38\x94\x61\x2c\x49\xee\x00\x0b\x80\x4e\xb2\xa9\xb8\x30"
          "\x6b\x50\x8f\x83\x9d\x6a\x55\x30\x83\x1d\x93\x44\xaf\x1c",
          1, 256 },
        { 96, 256, 9,
          "\xff\x7a\x61\x7c\xe6\x91\x48\xe4\xf1\x72\x6e\x2f\x43\x58\x1d\xe2\xaa\x62"
          "\xd9\xf8\x05\x53\x2e\xdf\xf1\xee\xd6\x87\xfb\x54\x15\x3d",
          "\x00\x1c\xc5\xb7\x51\xa5\x1d\x70\xa1\xc1\x11\x48",
          "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11"
          "\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x20\x21\x22\x23",
          "\xeb\x6c\x52\x82\x1d\x0b\xbb\xf7\xce\x75\x94\x46\x2a\xca\x4f\xaa\xb4\x07"
          "\xdf\x86\x65\x69\xfd\x07\xf4\x8c\xc0\xb5\x83\xd6\x07\x1f\x1e\xc0\xe6\xb8",
          1, 288 },
        { 96, 128, 10, "\xae\x68\x52\xf8\x12\x10\x67\xcc\x4b\xf7\xa5\x76\x55\x77\xf3\x9e",
          "\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00",
          "\xa8\x63\x44\xf8\x36\x59\x2f\xf2\xda\xdd\x17\xce\xfe\x2a\xf2\xa2\x35\x87"
          "\x34\x0f\x35\xfc\xd8\xf2\x57\xa1\xcb\x19\x0c\x33\x14\xe1\x23\xeb\xc0\x88"
          "\x82\x05\x5f\x01\x5d\xfc\x53\x08\xdb\x34\x8e\x94\xe4\xa8\x26\x7f\xbc\xb7"
          "\x8b\xe1\x58\x2f\x2c\x91\xcd\x5b\x4a\xaa\x7a\xba\x5f\xd2\x9b\xf8\x7d\xea"
          "\x76\xb6\x64\xb3\x29\xd3\x02\x19\xa0\xdc\xe9\xb8\x90\x51\xa8\xde\x2e\xa1"
          "\xb7\x7e\x51\x0d\x34\xb3\xed\xe7\x5e\xb8\x8a\xe9\xfe\x89\xf8\x0b\x85\x09"
          "\x76\x08\x78\x0d\x27\x59\x8e\x14\x43\x46\xa0\x91\xee\xaa\xff\x74\x8d\xbc"
          "\x98\xb9",
          "\x1f\x03\x77\xd0\xed\x9b\xbc\xe9\x9b\xd3\x01\x06\xf8\x54\x90\x7d\x67\x6f"
          "\x19\xd7\x0b\xf3\x92\x8d\x60\xc0\x18\x5a\x24\xc1\xd7\x60\x82\x9c\x22\x37"
          "\x45\xe3\x9d\xa6\x76\x37\xe1\x7a\x13\xb4\x40\x63\xf4\xd8\xde\x41\x64\xfc"
          "\xe2\x42\x2e\x3f\xea\xe1\x28\x06\xa5\xac\x6a\xc1\x58\x0c\x84\xff\x9b\x6a"
          "\xe5\xbe\x4e\x8c\x4c\xe9\x97\xd5\x24\x30\x1b\x19\xdf\x87\x56\x85\x31\x56"
          "\x5a\xde\xe0\x6e\xc0\x1c\xcb\x51\x5b\x6e\xac\xf5\xb0\x60\x60\x2f\x62\x0a"
          "\xea\x62\x51\x2e\x5b\x1b\x99\x51\x3b\xac\xe9\xc5\x59\x7d\x0e\xb6\x51\x6c"
          "\x16\x7a",
          1, 1024 },
        { 96, 128, 11, "\xae\x68\x52\xf8\x12\x10\x67\xcc\x4b\xf7\xa5\x76\x55\x77\xf3\x9e",
          "\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00",
          "\xa8\x63\x44\xf8\x36\x59\x2f\xf2\xda\xdd\x17\xce\xfe\x2a\xf2\xa2\x35\x87"
          "\x34\x0f\x35\xfc\xd8\xf2\x57\xa1\xcb\x19\x0c\x33\x14\xe1\x23\xeb\xc0\x88"
          "\x82\x05\x5f\x01\x5d\xfc\x53\x08\xdb\x34\x8e\x94\xe4\xa8\x26\x7f\xbc\xb7"
          "\x8b\xe1\x58\x2f\x2c\x91\xcd\x5b\x4a\xaa\x7a\xba\x5f\xd2\x9b\xf8\x7d\xea"
          "\x76\xb6\x64\xb3\x29\xd3\x02\x19\xa0\xdc\xe9\xb8\x90\x51\xa8\xde\x2e\xa1"
          "\xb7\x7e\x51\x0d\x34\xb3\xed\xe7\x5e\xb8\x8a\xe9\xfe\x89\xf8\x0b\x85\x09"
          "\x76\x08\x78\x0d\x27\x59\x8e\x14\x43\x46\xa0\x91\xee\xaa\xff\x74\x8d\xbc"
          "\x98\xb9\x12\xad\x82\xdf\x2f\xf8\x9c\xe0",
          "\x1f\x03\x77\xd0\xed\x9b\xbc\xe9\x9b\xd3\x01\x06\xf8\x54\x90\x7d\x67\x6f"
          "\x19\xd7\x0b\xf3\x92\x8d\x60\xc0\x18\x5a\x24\xc1\xd7\x60\x82\x9c\x22\x37"
          "\x45\xe3\x9d\xa6\x76\x37\xe1\x7a\x13\xb4\x40\x63\xf4\xd8\xde\x41\x64\xfc"
          "\xe2\x42\x2e\x3f\xea\xe1\x28\x06\xa5\xac\x6a\xc1\x58\x0c\x84\xff\x9b\x6a"
          "\xe5\xbe\x4e\x8c\x4c\xe9\x97\xd5\x24\x30\x1b\x19\xdf\x87\x56\x85\x31\x56"
          "\x5a\xde\xe0\x6e\xc0\x1c\xcb\x51\x5b\x6e\xac\xf5\xb0\x60\x60\x2f\x62\x0a"
          "\xea\x62\x51\x2e\x5b\x1b\x99\x51\x3b\xac\xe9\xc5\x59\x7d\x0e\xb6\x51\x6c"
          "\x16\x7a\x7a\x13\xb4\x40\x69\x9b\x58\x16",
          1, 1088 },
        { 96, 128, 12, "\xae\x68\x52\xf8\x12\x10\x67\xcc\x4b\xf7\xa5\x76\x55\x77\xf3\x9e",
          "\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00",
          "\xa8\x63\x44\xf8\x36\x59\x2f\xf2\xda\xdd\x17\xce\xfe\x2a\xf2\xa2\x35\x87"
          "\x34\x0f\x35\xfc\xd8\xf2\x57\xa1\xcb\x19\x0c\x33\x14\xe1\x23\xeb\xc0\x88"
          "\x82\x05\x5f\x01\x5d\xfc\x53\x08\xdb\x34\x8e\x94\xe4\xa8\x26\x7f\xbc\xb7"
          "\x8b\xe1\x58\x2f\x2c\x91\xcd\x5b\x4a\xaa\x7a\xba\x5f\xd2\x9b\xf8\x7d\xea"
          "\x76\xb6\x64\xb3\x29\xd3\x02\x19\xa0\xdc\xe9\xb8\x90\x51\xa8\xde\x2e\xa1"
          "\xb7\x7e\x51\x0d\x34\xb3\xed\xe7\x5e\xb8\x8a\xe9\xfe\x89\xf8\x0b\x85\x09"
          "\x76\x08\x78\x0d\x27\x59\x8e\x14\x43\x46\xa0\x91\xee\xaa\xff\x74\x8d\xbc"
          "\x98\xb9\x77\xbd\x41\x4f\xab\xf8\x78\x1f\xed\x2b\x14\x89\xb5\x7b\x61\x5e"
          "\x88\x35\x46\x0f\x83\x5b\xc6\xe6\x61\x1d\xd8\x5e\xd3\xc3\xc6\xe8\xfb\x8e"
          "\x59\xdb\x31\x17\xf8\xcd\xc1\xd4\x2d\xef\xd8\x25\x9e\x88\x10\x58\xf2\xa6"
          "\x84\x4f\xa1\x32\x5f\x0e\xa2\x14\xf7\x03\x85\x06\x94\x4f\x83\x87\x04\x97"
          "\x5a\x8d\x9a\x73\x36\x2a\xe0\x6d\xa9\x1f\xbc\x2f\xd2\x9e\xd1\x7d\x2c\x89"
          "\x1f\xe1\xa0\x8f\x5d\x3e\xab\x9e\x79\x1a\x76\xc3\x0a\xc8\xcf\xcb\x35\x63"
          "\xd9\x46\x87\xaf\x74\x24\x47\xba\x60\xab\x33\x5d\xa8\xde\xfe\x1b\xc5\x3f"
          "\xac\xd9\xad\x94",
          "\x1f\x03\x77\xd0\xed\x9b\xbc\xe9\x9b\xd3\x01\x06\xf8\x54\x90\x7d\x67\x6f"
          "\x19\xd7\x0b\xf3\x92\x8d\x60\xc0\x18\x5a\x24\xc1\xd7\x60\x82\x9c\x22\x37"
          "\x45\xe3\x9d\xa6\x76\x37\xe1\x7a\x13\xb4\x40\x63\xf4\xd8\xde\x41\x64\xfc"
          "\xe2\x42\x2e\x3f\xea\xe1\x28\x06\xa5\xac\x6a\xc1\x58\x0c\x84\xff\x9b\x6a"
          "\xe5\xbe\x4e\x8c\x4c\xe9\x97\xd5\x24\x30\x1b\x19\xdf\x87\x56\x85\x31\x56"
          "\x5a\xde\xe0\x6e\xc0\x1c\xcb\x51\x5b\x6e\xac\xf5\xb0\x60\x60\x2f\x62\x0a"
          "\xea\x62\x51\x2e\x5b\x1b\x99\x51\x3b\xac\xe9\xc5\x59\x7d\x0e\xb6\x51\x6c"
          "\x16\x7a\x1f\x03\x77\xd0\xed\x9b\xbc\xe9\x9b\xd3\x01\x06\xf8\x54\x90\x7d"
          "\x67\x6f\x19\xd7\x0b\xf3\x92\x8d\x60\xc0\x18\x5a\x24\xc1\xd7\x60\x82\x9c"
          "\x22\x37\x45\xe3\x9d\xa6\x76\x37\xe1\x7a\x13\xb4\x40\x63\xf4\xd8\xde\x41"
          "\x64\xfc\xe2\x42\x2e\x3f\xea\xe1\x28\x06\xa5\xac\x6a\xc1\x58\x0c\x84\xff"
          "\x9b\x6a\xe5\xbe\x4e\x8c\x4c\xe9\x97\xd5\x24\x30\x1b\x19\xdf\x87\x56\x85"
          "\x31\x56\x5a\xde\xe0\x6e\xc0\x1c\xcb\x51\x5b\x6e\xac\xf5\xb0\x60\x60\x2f"
          "\x62\x0a\xea\x62\x51\x2e\x5b\x1b\x99\x51\x3b\xac\xe9\xc5\x59\x7d\x0e\xb6"
          "\x51\x6c\x16\x7a",
          1, 2048 },
        { 96, 128, 13, "\xae\x68\x52\xf8\x12\x10\x67\xcc\x4b\xf7\xa5\x76\x55\x77\xf3\x9e",
          "\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00",
          "\xa8\x63\x44\xf8\x36\x59\x2f\xf2\xda\xdd\x17\xce\xfe\x2a\xf2\xa2\x35\x87"
          "\x34\x0f\x35\xfc\xd8\xf2\x57\xa1\xcb\x19\x0c\x33\x14\xe1\x23\xeb\xc0\x88"
          "\x82\x05\x5f\x01\x5d\xfc\x53\x08\xdb\x34\x8e\x94\xe4\xa8\x26\x7f\xbc\xb7"
          "\x8b\xe1\x58\x2f\x2c\x91\xcd\x5b\x4a\xaa\x7a\xba\x5f\xd2\x9b\xf8\x7d\xea"
          "\x76\xb6\x64\xb3\x29\xd3\x02\x19\xa0\xdc\xe9\xb8\x90\x51\xa8\xde\x2e\xa1"
          "\xb7\x7e\x51\x0d\x34\xb3\xed\xe7\x5e\xb8\x8a\xe9\xfe\x89\xf8\x0b\x85\x09"
          "\x76\x08\x78\x0d\x27\x59\x8e\x14\x43\x46\xa0\x91\xee\xaa\xff\x74\x8d\xbc"
          "\x98\xb9\x77\xbd\x41\x4f\xab\xf8\x78\x1f\xed\x2b\x14\x89\xb5\x7b\x61\x5e"
          "\x88\x35\x46\x0f\x83\x5b\xc6\xe6\x61\x1d\xd8\x5e\xd3\xc3\xc6\xe8\xfb\x8e"
          "\x59\xdb\x31\x17\xf8\xcd\xc1\xd4\x2d\xef\xd8\x25\x9e\x88\x10\x58\xf2\xa6"
          "\x84\x4f\xa1\x32\x5f\x0e\xa2\x14\xf7\x03\x85\x06\x94\x4f\x83\x87\x04\x97"
          "\x5a\x8d\x9a\x73\x36\x2a\xe0\x6d\xa9\x1f\xbc\x2f\xd2\x9e\xd1\x7d\x2c\x89"
          "\x1f\xe1\xa0\x8f\x5d\x3e\xab\x9e\x79\x1a\x76\xc3\x0a\xc8\xcf\xcb\x35\x63"
          "\xd9\x46\x87\xaf\x74\x24\x47\xba\x60\xab\x33\x5d\xa8\xde\xfe\x1b\xc5\x3f"
          "\xac\xd9\xad\x94\x66\xb8\x3f\x3a\x21\x9f\xd0\x43\x46\xdd\x65\x8b\x44\x99"
          "\x66\x91\x64\xe2\x69\x6f\xbb\x85\x8c\xcc\x7f\xea\x96\xd1\x5e\xb4\x7c\xd0"
          "\xab\x02\x8d\xa3\x59\x3b\x8c\xd5\xd0\xe7\xb4\xc4",
          "\x1f\x03\x77\xd0\xed\x9b\xbc\xe9\x9b\xd3\x01\x06\xf8\x54\x90\x7d\x67\x6f"
          "\x19\xd7\x0b\xf3\x92\x8d\x60\xc0\x18\x5a\x24\xc1\xd7\x60\x82\x9c\x22\x37"
          "\x45\xe3\x9d\xa6\x76\x37\xe1\x7a\x13\xb4\x40\x63\xf4\xd8\xde\x41\x64\xfc"
          "\xe2\x42\x2e\x3f\xea\xe1\x28\x06\xa5\xac\x6a\xc1\x58\x0c\x84\xff\x9b\x6a"
          "\xe5\xbe\x4e\x8c\x4c\xe9\x97\xd5\x24\x30\x1b\x19\xdf\x87\x56\x85\x31\x56"
          "\x5a\xde\xe0\x6e\xc0\x1c\xcb\x51\x5b\x6e\xac\xf5\xb0\x60\x60\x2f\x62\x0a"
          "\xea\x62\x51\x2e\x5b\x1b\x99\x51\x3b\xac\xe9\xc5\x59\x7d\x0e\xb6\x51\x6c"
          "\x16\x7a\x1f\x03\x77\xd0\xed\x9b\xbc\xe9\x9b\xd3\x01\x06\xf8\x54\x90\x7d"
          "\x67\x6f\x19\xd7\x0b\xf3\x92\x8d\x60\xc0\x18\x5a\x24\xc1\xd7\x60\x82\x9c"
          "\x22\x37\x45\xe3\x9d\xa6\x76\x37\xe1\x7a\x13\xb4\x40\x63\xf4\xd8\xde\x41"
          "\x64\xfc\xe2\x42\x2e\x3f\xea\xe1\x28\x06\xa5\xac\x6a\xc1\x58\x0c\x84\xff"
          "\x9b\x6a\xe5\xbe\x4e\x8c\x4c\xe9\x97\xd5\x24\x30\x1b\x19\xdf\x87\x56\x85"
          "\x31\x56\x5a\xde\xe0\x6e\xc0\x1c\xcb\x51\x5b\x6e\xac\xf5\xb0\x60\x60\x2f"
          "\x62\x0a\xea\x62\x51\x2e\x5b\x1b\x99\x51\x3b\xac\xe9\xc5\x59\x7d\x0e\xb6"
          "\x51\x6c\x16\x7a\xed\x52\x55\xb9\x76\x6c\x5e\x6e\x76\x97\x00\xc7\xeb\xfe"
          "\xec\x10\x94\x2c\xa9\xaf\x9b\x09\x19\xb3\x17\x29\x96\xba\x8e\xac\x3d\x0a"
          "\x9b\x70\x54\x0f\x1e\xd4\xe8\x13\xe6\x8f\xad\xfd",
          1, 2400 },
        { 96, 128, 14, "\xae\x68\x52\xf8\x12\x10\x67\xcc\x4b\xf7\xa5\x76\x55\x77\xf3\x9e",
          "\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00",
          "\xa8\x63\x44\xf8\x36\x59\x2f\xf2\xda\xdd\x17\xce\xfe\x2a\xf2\xa2\x35\x87"
          "\x34\x0f\x35\xfc\xd8\xf2\x57\xa1\xcb\x19\x0c\x33\x14\xe1\x23\xeb\xc0\x88"
          "\x82\x05\x5f\x01\x5d\xfc\x53\x08\xdb\x34\x8e\x94\xe4\xa8\x26\x7f\xbc\xb7"
          "\x8b\xe1\x58\x2f\x2c\x91\xcd\x5b\x4a\xaa\x7a\xba\x5f\xd2\x9b\xf8\x7d\xea"
          "\x76\xb6\x64\xb3\x29\xd3\x02\x19\xa0\xdc\xe9\xb8\x90\x51\xa8\xde\x2e\xa1"
          "\xb7\x7e\x51\x0d\x34\xb3\xed\xe7\x5e\xb8\x8a\xe9\xfe\x89\xf8\x0b\x85\x09"
          "\x76\x08\x78\x0d\x27\x59\x8e\x14\x43\x46\xa0\x91\xee\xaa\xff\x74\x8d\xbc"
          "\x98\xb9\x77\xbd\x41\x4f\xab\xf8\x78\x1f\xed\x2b\x14\x89\xb5\x7b\x61\x5e"
          "\x88\x35\x46\x0f\x83\x5b\xc6\xe6\x61\x1d\xd8\x5e\xd3\xc3\xc6\xe8\xfb\x8e"
          "\x59\xdb\x31\x17\xf8\xcd\xc1\xd4\x2d\xef\xd8\x25\x9e\x88\x10\x58\xf2\xa6"
          "\x84\x4f\xa1\x32\x5f\x0e\xa2\x14\xf7\x03\x85\x06\x94\x4f\x83\x87\x04\x97"
          "\x5a\x8d\x9a\x73\x36\x2a\xe0\x6d\xa9\x1f\xbc\x2f\xd2\x9e\xd1\x7d\x2c\x89"
          "\x1f\xe1\xa0\x8f\x5d\x3e\xab\x9e\x79\x1a\x76\xc3\x0a\xc8\xcf\xcb\x35\x63"
          "\xd9\x46\x87\xaf\x74\x24\x47\xba\x60\xab\x33\x5d\xa8\xde\xfe\x1b\xc5\x3f"
          "\xac\xd9\xad\x94\x66\xb8\x3f\x3a\x21\x9f\xd0\x43\x46\xdd\x65\x8b\x44\x99"
          "\x66\x91\x64\xe2\x69\x6f\xbb\x85\x8c\xcc\x7f\xea\x96\xd1\x5e\xb4\x7c\xd0"
          "\xab\x02\x8d\xa3\x59\x3b\x8c\xd5\xd0\xe7\xb4\xc4\x90\x41\x9f\x78\x4e\x82"
          "\x9e\xe4\x1b\x97\xa9\xa4\x7b\x48\xad\x56\xc0\xe4\x86\x52\xfc\xad\x93\x0b"
          "\x7d\x38\xce\x73\x64\xbd\xf7\x00\x7b\xe6\x46\x03\x2f\x4b\x75\x9f\x3a\x2d"
          "\x32\x42\xfe\x80\x74\x89\x27\x34\xce\x5e\xbf\xbe\x07\x50\x91\x08\x27\x2b"
          "\x32\x77\xa7\xff\x83\xb1\xab\xc8\x98\xbe\xac\x33\x7c\x47\x19\x33\x6f\x4d"
          "\xbe\x3e\xdc\xe0\x87\xfb",
          "\x1f\x03\x77\xd0\xed\x9b\xbc\xe9\x9b\xd3\x01\x06\xf8\x54\x90\x7d\x67\x6f"
          "\x19\xd7\x0b\xf3\x92\x8d\x60\xc0\x18\x5a\x24\xc1\xd7\x60\x82\x9c\x22\x37"
          "\x45\xe3\x9d\xa6\x76\x37\xe1\x7a\x13\xb4\x40\x63\xf4\xd8\xde\x41\x64\xfc"
          "\xe2\x42\x2e\x3f\xea\xe1\x28\x06\xa5\xac\x6a\xc1\x58\x0c\x84\xff\x9b\x6a"
          "\xe5\xbe\x4e\x8c\x4c\xe9\x97\xd5\x24\x30\x1b\x19\xdf\x87\x56\x85\x31\x56"
          "\x5a\xde\xe0\x6e\xc0\x1c\xcb\x51\x5b\x6e\xac\xf5\xb0\x60\x60\x2f\x62\x0a"
          "\xea\x62\x51\x2e\x5b\x1b\x99\x51\x3b\xac\xe9\xc5\x59\x7d\x0e\xb6\x51\x6c"
          "\x16\x7a\x1f\x03\x77\xd0\xed\x9b\xbc\xe9\x9b\xd3\x01\x06\xf8\x54\x90\x7d"
          "\x67\x6f\x19\xd7\x0b\xf3\x92\x8d\x60\xc0\x18\x5a\x24\xc1\xd7\x60\x82\x9c"
          "\x22\x37\x45\xe3\x9d\xa6\x76\x37\xe1\x7a\x13\xb4\x40\x63\xf4\xd8\xde\x41"
          "\x64\xfc\xe2\x42\x2e\x3f\xea\xe1\x28\x06\xa5\xac\x6a\xc1\x58\x0c\x84\xff"
          "\x9b\x6a\xe5\xbe\x4e\x8c\x4c\xe9\x97\xd5\x24\x30\x1b\x19\xdf\x87\x56\x85"
          "\x31\x56\x5a\xde\xe0\x6e\xc0\x1c\xcb\x51\x5b\x6e\xac\xf5\xb0\x60\x60\x2f"
          "\x62\x0a\xea\x62\x51\x2e\x5b\x1b\x99\x51\x3b\xac\xe9\xc5\x59\x7d\x0e\xb6"
          "\x51\x6c\x16\x7a\xed\x52\x55\xb9\x76\x6c\x5e\x6e\x76\x97\x00\xc7\xeb\xfe"
          "\xec\x10\x94\x2c\xa9\xaf\x9b\x09\x19\xb3\x17\x29\x96\xba\x8e\xac\x3d\x0a"
          "\x9b\x70\x54\x0f\x1e\xd4\xe8\x13\xe6\x8f\xad\xfd\xfd\x13\xcf\xd5\x94\x06"
          "\xa0\x24\x79\xc0\xf8\x05\x3d\x19\xeb\x96\xda\x31\xae\xf5\x4d\x82\x2c\x23"
          "\x03\x9a\x43\x85\x94\x36\x30\xe8\x0a\x9b\x1f\x05\x6e\x4b\xa5\x98\x78\xbe"
          "\x73\x0d\x8c\x60\x55\x88\xd6\xa3\x80\x13\x19\xdb\xf8\xcd\xa7\xdc\x28\x4c"
          "\x09\xaf\xfe\x88\x77\xe1\x6e\x12\x57\x5a\xa8\xc6\x38\xcf\xf5\x0d\x42\x2c"
          "\x67\xb3\x22\x6f\x3d\x7d",
          1, 3072 },
        { 128, 128, 15, "\x2b\x7e\x15\x16\x28\xae\xd2\xa6\xab\xf7\x15\x88\x09\xcf\x4f\x3c",
          "\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
          "\x6b\xc1\xbe\xe2\x2e\x40\x9f\x96\xe9\x3d\x7e\x11\x73\x93\x17\x2a\xae\x2d"
          "\x8a\x57\x1e\x03\xac\x9c\x9e\xb7\x6f\xac\x45\xaf\x8e\x51\x30\xc8\x1c\x46"
          "\xa3\x5c\xe4\x11\xe5\xfb\xc1\x19\x1a\x0a\x52\xef\xf6\x9f\x24\x45\xdf\x4f"
          "\x9b\x17\xad\x2b\x41\x7b\xe6\x6c\x37\x10",
          "\x87\x4d\x61\x91\xb6\x20\xe3\x26\x1b\xef\x68\x64\x99\x0d\xb6\xce\x98\x06"
          "\xf6\x6b\x79\x70\xfd\xff\x86\x17\x18\x7b\xb9\xff\xfd\xff\x5a\xe4\xdf\x3e"
          "\xdb\xd5\xd3\x5e\x5b\x4f\x09\x02\x0d\xb0\x3e\xab\x1e\x03\x1d\xda\x2f\xbe"
          "\x03\xd1\x79\x21\x70\xa0\xf3\x00\x9c\xee",
          1, 512 },
        { 0, 0, 0, NULL, NULL, NULL, NULL, 0, 0 }
};
